Facade y Mediator

Descripcion

Facade

El patron Facade consiste en colorcar una serie de objetos detras de un único objeto, de manera que este objeto actua como el único elemento visible y por el cual se accede a todo lo demas.

Un ejemplo común de este patrón de diseño es el de la creación de una clase para acceder a una base de datos, de manera que nosotros solo utilizamos una clase DB para acceder a todas las operaciones, pero por detrás tenemos varias clases que se encargan de realizar las operaciones concretas:

Mediator

Este patrón consiste en utilizar una clase para que actue de puente entre dos clases para realizar una comunicación entre ambas si que las dos clases que comunican dependan la una de la otra.

Un ejemplo de este patrón es por ejemplo si hacemos uso de una entrada de texto y una lista (componentes de swing), y queremos hacer que la lista se actualice con los datos que introducimos en la entrada de texto, en este caso utilizaríamos una clase para conectar ambas clases y hacer de mediadora

Tags

Design Patterns | Facade | Mediator